package com.java83.domain;

import java.io.Serializable;
import java.util.Date;
import com.ruoyi.system.api.domain.SysUser;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 服务者对象 lzh_servicer
 * 
 * @author ruoyi
 * @date 2022-02-17
 */
public class LzhServicer implements Serializable
{
    private static final long serialVersionUID = 1L;

    /** 服务者表 */
    private Long id;

    private String nametwo;

    @Override
    public String toString() {
        return "LzhServicer{" +
                "id=" + id +
                ", nametwo='" + nametwo + '\'' +
                ", sid='" + sid + '\'' +
                ", uid=" + uid +
                ", sysUser=" + sysUser +
                ", cid=" + cid +
                ", serviceclass=" + serviceclass +
                ", phonenumber=" + phonenumber +
                ", email='" + email + '\'' +
                ", begintime=" + begintime +
                '}';
    }

    public String getNametwo() {
        return nametwo;
    }

    public void setNametwo(String nametwo) {
        this.nametwo = nametwo;
    }

    public LzhServicer(Long id, String nametwo, String sid, Long uid, SysUser sysUser, Long cid, Serviceclass serviceclass, Long phonenumber, String email, Date begintime) {
        this.id = id;
        this.nametwo = nametwo;
        this.sid = sid;
        this.uid = uid;
        this.sysUser = sysUser;
        this.cid = cid;
        this.serviceclass = serviceclass;
        this.phonenumber = phonenumber;
        this.email = email;
        this.begintime = begintime;
    }

    /** 服务者编号 */
    @Excel(name = "服务者编号")
    private String sid;

    /** 外键关联用户 */
    @Excel(name = "外键关联用户")
    private Long uid;

    private SysUser sysUser;

    /** 外键关联种类 */
    @Excel(name = "外键关联种类")
    private Long cid;

    private Serviceclass serviceclass;

    /** 联系电话 */
    @Excel(name = "联系电话")
    private Long phonenumber;

    /** email */
    @Excel(name = "email")
    private String email;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Date begintime;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getSid() {
        return sid;
    }

    public void setSid(String sid) {
        this.sid = sid;
    }

    public Long getUid() {
        return uid;
    }

    public void setUid(Long uid) {
        this.uid = uid;
    }

    public SysUser getSysUser() {
        return sysUser;
    }

    public void setSysUser(SysUser sysUser) {
        this.sysUser = sysUser;
    }

    public Long getCid() {
        return cid;
    }

    public void setCid(Long cid) {
        this.cid = cid;
    }

    public Serviceclass getServiceclass() {
        return serviceclass;
    }

    public void setServiceclass(Serviceclass serviceclass) {
        this.serviceclass = serviceclass;
    }

    public Long getPhonenumber() {
        return phonenumber;
    }

    public void setPhonenumber(Long phonenumber) {
        this.phonenumber = phonenumber;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public Date getBegintime() {
        return begintime;
    }

    public void setBegintime(Date begintime) {
        this.begintime = begintime;
    }

    public LzhServicer() {
    }

}
